package com.ddwl.schema.vo.goods.retail;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.Instant;
import java.util.List;

/**
 * @Author hemiaojun
 * @Date 2021/4/16 11:02
 */
@ApiModel("限时抢购商品列表展示vo")
@Getter
@Setter
public class LimitTimePurItemDetailVo {

    @ApiModelProperty(value = "门店id",hidden = true)
    private String shopId;

    @ApiModelProperty("限时活动id")
    private String limitActiveId;

    @ApiModelProperty("商品主图")
    private String imageUrl;

    @ApiModelProperty(value = "商品id")
    private String itemId;

    @ApiModelProperty(value = "商品名称")
    private String itemName;

    @ApiModelProperty(value = "商品金额")
    private String itemPrice;

    @ApiModelProperty(value = "商品描述")
    private String itemSpecs;

    @ApiModelProperty(value = "限时价格")
    private BigDecimal limitPrice;

    @ApiModelProperty(value = "限时活动库存")
    private Integer limitCount;

    @ApiModelProperty(value = "开始时间")
    private Instant startTime;

    @ApiModelProperty(value = "结束时间")
    private Instant endTime;

    @ApiModelProperty("商品预估佣金")
    private BigDecimal itemCommission;

    /**
     * 活动商品sku
     */
    @ApiModelProperty(value = "活动商品sku")
    private List<ActiveItemSkuVo> skuVoList;
}
